"""通用状态码定义"""
common_status = {
    "success": {
        # 代码序号
        'status': 0,
        # 描述，内部信息显示使用, 可作为日志输出使用
        'description': 'operation success',
        # 信息，外部信息显示使用
        'msg': 'Congratulation!You operation already successful!'
    },
    "user_not_exist": {
        'status': 1,
        'description': '登陆用户不存在',
        'msg': '登陆用户不存在，请确认后重新登陆。'
    },
    "method_not_allow": {
        'status': 2,
        'description': '访问方法不支持，没有定义访问方法的处理函数',
        'msg': '访问方法不支持'
    },
    "login_success": {
        'status': 20,
        'description': '用户登陆成功',
        'msg': '用户登陆成功'
    },
    "logout_success": {
        'status': 21,
        'description': '用户注销成功',
        'msg': '用户注销成功'
    },
    "user_not_login": {
        'status': 22,
        'description': '用户没有登陆',
        'msg': '您还没有登录，此页面需要登陆后访问，请先进行登陆！'
    },
    "init_error": {
        'status': 47,
        'description': '初始化权限或者菜单时出现问题，请查看日志等确认原因解决。',
        'msg': '登陆成功，但是用户信息初始化失败，请联系管理员确认原因后重新登陆！'
    },
    "access_denied": {
        'status': 48,
        'description': '没有权限访问页面，权限匹配不成功',
        'msg': '没有权限访问页面，请确定访问页面是否正确！'
    },
    "db_init_success": {
        'status': 49,
        'description': 'db init success',
        'msg': 'DB already init finished, you can use website now. enjoy it!'
    },
    "external_rendering_handler_error": {
        'status': 50,
        'description': 'not accept valid data',
        'msg': 'internal error: No valid data was generated'
    },
    "server_error": {
        'status': 60,
        'description': '服务器内部错误，获取各种参数等失败',
        'msg': 'internal error: SERVER ERROR!'
    },
    # 95-100 应用 app 自定义错误
    "custom_error": {
        'status': 95,
        'description': '',
        'msg': ''
    }
}
